<%@ page import="com.informet.ipd.modelo.dao.OEspecificoDao" %>
<%@ page import="com.informet.ipd.modelo.vo.OEspecificoVO" %>
<%@ page import="com.informet.ipd.struts.form.OEspecificoForm" %>
<%@ page import="java.util.*" %>
<%@ page import="javax.swing.JOptionPane"%>
<%@ page language="java"  pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>
<%@ taglib uri="/tags/c" prefix="c"%>

<%

            StringBuffer cadenaSalida = new StringBuffer();
            List lista = null;
            String desc = request.getParameter("desc");
           // JOptionPane.showMessageDialog(null, "desc :"+desc);
            int codOEst =Integer.parseInt(request.getParameter("codOEst"));
            int idObje =Integer.parseInt(request.getParameter("idObje"));
            //JOptionPane.showMessageDialog(null, "cod Estr : "+codOEst);
            OEspecificoDao supportFacade = new OEspecificoDao();
            OEspecificoForm form1 = new OEspecificoForm();
            OEspecificoVO oEsp = null;
            try {
                int cod = Integer.parseInt(request.getParameter("codigo"));
               // JOptionPane.showMessageDialog(null, "cod "+cod);
                int tipo = Integer.parseInt(request.getParameter("tipo"));
               // JOptionPane.showMessageDialog(null, "tipo : "+ tipo);
                oEsp = new OEspecificoVO(cod, desc,codOEst,idObje);
                supportFacade.spMan(tipo, oEsp);
                lista = supportFacade.getListById(codOEst);
                form1.setListaOEspecifico(lista);
                cadenaSalida.append("<table id='tabla1' width='99%' align='right' class='userTable'>");
                cadenaSalida.append("<tr class='even' align='center'>");
                cadenaSalida.append("<th class='textoTR'>N&uacute;mero</th>");
                cadenaSalida.append("<th class='textoTR'>Objetivo Estrat&eacute;gico Especif&iacute;co</th> ");
                cadenaSalida.append("<th class='textoTR'>Editar</th>");
                cadenaSalida.append("<th class='textoTR'>Eliminar</th> ");
                cadenaSalida.append("<th class='textoTR'>Actividad Estrat&eacute;gica</th> ");
                cadenaSalida.append("</tr>");
                int i=1;
                Iterator it = lista.iterator();
                while (it.hasNext()) {
                    oEsp = (OEspecificoVO) it.next();

                    cadenaSalida.append("<tr align='center'> ");
                    cadenaSalida.append("<td width='10%' align='center'>" +oEsp.getNUM_IDOBJ()+"."+oEsp.getNUM_IDOBJESP() + "</td>");
                    cadenaSalida.append("<td style='width:1500px;text-align: left'>" + oEsp.getTX_DESCOBJESP() + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>");
                    cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editar('"+oEsp.getTX_DESCOBJESP()+"','"+oEsp.getNUM_CODOBJESP_PK()+"','"+oEsp.getNUM_IDOBJESP()+"');posicioninicial();\" >");

                    cadenaSalida.append("</td>");
                    cadenaSalida.append("<td width='10%' align='center'> ");
                   cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"eliminar('"+oEsp.getNUM_CODOBJESP_PK()+"');\" >");
                    cadenaSalida.append("</td>");
                    cadenaSalida.append("<td width='20%' align='center'> ");
                    cadenaSalida.append("<img style='cursor:pointer' title='Actividad Permanente' alt='APermanente' border=0  src='images/file_preview.png' onclick=\"APermanente('"+oEsp.getNUM_CODOBJESP_PK()+oEsp.getNUM_IDOBJESP()+"','"+"','"+oEsp.getTX_DESCOBJESP()+"');\">");
                    cadenaSalida.append("</td>");

                    cadenaSalida.append("</tr>");
                }
            } catch (Exception e) {
                   cadenaSalida.append("error : "+e.toString());
            }
            out.print(cadenaSalida);
%>